@charset "utf-8";
/* CSS Document */

/*reset*/
html{background: none repeat scroll 0 0;color: #333;overflow-y: scroll;}
body, div, td{font-size: 12px;font-family: verdana;line-height: 1.4em; font-family:Tahoma, Helvetica, Arial, sans-serif, nsimsun;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td, dl, dt, dd{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border:none;}
address, caption, cite, code, dfn, em, th, var{font-style: normal;font-weight: normal;}
ul li{list-style-image: none;list-style-position: outside;list-style-type: none;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;vertical-align: baseline;zoom: 1;}
input, textarea, select, button{font-family: Verdana;font-size: 12px;font-weight: inherit; vertical-align:middle}
input[type=radio], input[type=checkbox]{vertical-align: middle;}
/*base*/
a{text-decoration:none; color:#333;}
a:focus{outline-style: none;outline-width: 0;}
a:link, a:visited, a:active{text-decoration: none;}
a:hover{text-decoration: underline;}
.commonpadding{padding: 4px;}
.number{color: #999;font-family: Arial;font-size: 12px;_vertical-align:text-top;}
.datetime{color: #999;}
.options{float: right;display: block;}
.error{color: red;}
.strong{font-weight: bold;}
.floatleft{float: left;}
.floatright{float: right;}
.aligncenter{text-align: center;}
.alignright{text-align: right;}
.alignleft{text-align: left;}
.aligntop{vertical-align:top}
.block{display: block;}
.inlineblock{display:inline-block;}
.gray{color: #999;}
.gray-d{color:#666;}
.red{color:#e02322;}
.blue{color:#1786cd;}
.orange{color:#EF4E2C;}
.forcewrap{word-wrap: break-word;word-break:break-all;text-overflow: hidden;overflow: hidden;}
.borderless{border: none;}
label.checkbox, label.radio, label.text{padding-left: 4px;vertical-align: top;}
/*fontsize*/
.size14{font-size:14px;}
.fam_sun{font-family:NsimSun;}
/*clear*/
.clear{clear:both;line-height: 0;height:0;font-size:0;}
.clearfix:after {content: ".";display: block;height:0;clear: both;visibility: hidden}
.clearfix {zoom:1}
/*layout*/

.ajax-loading-max , .ajax-loading-min{display:inline-block;font-size:0;line-height:0;margin:0 5px;vertical-align:middle}
.ajax-loading-max{background: url(/core/img/ajax_loading_max.gif) no-repeat;width:32px;height:32px}
.ajax-loading-min{background:url(/core/img/ajax_loading_min.gif) no-repeat;width: 16px;height:16px}
/*loadingblock*/
.loadingblock{height:40px; display:inline-block; vertical-align:middle; background-image:url(/core/img/loading_max.gif); background-repeat:no-repeat; background-position:center center; text-indent:-999px;}
.loadingblock{display:block;}
/*loadinginline*/
.loadinginline{width:16px; height:16px; display:inline-block; background:url(/core/img/loading_min.gif) no-repeat; text-indent:-9999px;}
.tip{color:#999}
.txt-normal { border: 1px solid #ccc; font-size: 12px; padding: 2px 4px; background-color:#fff; resize:none;}
.txt-mouseover { border: 1px solid #888; } 
.txt-focus { border: 1px solid #2276BB; background:url(/core/js/jquery/ieffect/default/txt_bacground.png) no-repeat;}
.txt-error { border: 1px solid #F77677;}
.no-wrap{white-space:nowrap;}

/*buttons*/
button{cursor:pointer; margin:0; padding:0;}
/*
a.b-default, button.b-default{display:inline-block; background:none; border:none;}
a.b-default span, button.b-default span{border:1px solid #0c894d; display:inline-block}
a.b-default span em, button.b-default span em{background:url(../img/layout/b-default.gif) repeat-x; height:20px; line-height:20px; display:inline-block; white-space:normal;_width:70px; min-width:70px; color:#fff; font-size:12px; text-align:center; border:1px solid #09bd70;}
*/
a.b-default, button.b-default{background:url(../img/layout/btn.gif) no-repeat; border:none;width:70px;height:24px;margin-left:10px;color:#fff;}
.btn_box{margin:10px 0;}
.btn_right{margin:10px 0;text-align: right;}
.return_right{float: right; margin: -35px 20px 0px 0px; cursor:pointer;font-weight:bold;}
.empty_div{height:30px; clear:both;}
.table_border{border:1px solid #ccc;}
.table_border td{border:1px solid #ccc;}